home *** CD-ROM | disk | FTP | other *** search
/ PC Direct 1998 August / PC Direct August 1998.iso / S / powerj / Product / template.z / PropertyEditorPanel.wxf < prev    next >
Encoding:
Text File  |  1998-03-23  |  6.5 KB  |  286 lines

  1. Save Format v2.3(19971110)
  2. @begin Form "PropertyEditorPanel"
  3.  
  4.  @begin Object "Powersoft Java AWT 1.10::powersoft.painter.PanelForm"
  5.   DesignName PropertyEditorPanel;
  6.   @begin ClassProperties
  7.    Exported 1;
  8. @begin-code BaseClassList
  9.  
  10. extends java.awt.Panel implements java.beans.PropertyEditor
  11.  
  12. @end-code;
  13.   @end;
  14.   @begin Properties
  15.    @begin DesignProperties
  16.     Style "cf0000";
  17.     ResID 102;
  18.     DesignRect 26,115,263,228;
  19.    @end;
  20.    @begin ObjectProperties
  21.     LayoutManager "powersoft.powerj.ui.ResizePercentageLayout";
  22.     font "Dialog-Plain-12";
  23.     foreground "java.awt.Color.black";
  24.     background "java.awt.Color.lightGray";
  25.     SerializationData "";
  26.    @end;
  27.   @end;
  28.   @begin UserFunctions
  29.    @begin UserFunction "PropertyEditorPanel()"
  30.     @begin Definition
  31. @begin-code SourceCode "PropertyEditorPanel()"
  32.  
  33.     public PropertyEditorPanel()
  34.     {
  35.         super();
  36.  
  37.         try {
  38.             create();
  39.         }
  40.         catch( java.lang.Exception __e) {
  41.             System.err.println( __e.toString() + " " + __e.getMessage() );
  42.         }
  43.     }
  44.  
  45. @end-code;
  46.     @end;
  47.    @end;
  48.    @begin UserFunction "processEvent(java.awt.AWTEvent event)"
  49.     @begin Definition
  50. @begin-code SourceCode "processEvent(java.awt.AWTEvent event)"
  51.  
  52.     public void processEvent(java.awt.AWTEvent event)
  53.     {
  54.         defaultProcessEvent(event);
  55.     }
  56.  
  57. @end-code;
  58.     @end;
  59.    @end;
  60.    @begin UserFunction "unhandledEvent( String listenerName, String methodName, java.lang.Object event )"
  61.     @begin Definition
  62. @begin-code SourceCode "unhandledEvent( String listenerName, String methodName, java.lang.Object event )"
  63.  
  64.     public void unhandledEvent( String listenerName, String methodName, java.lang.Object event )
  65.     {
  66.  
  67.     }
  68.  
  69. @end-code;
  70.     @end;
  71.    @end;
  72.    @begin UserFunction "setValue(Object __value)"
  73.     @begin Definition
  74. @begin-code SourceCode "setValue(Object __value)"
  75.  
  76.     public void setValue(Object __value) 
  77.     {
  78.         _value = __value;
  79.         firePropertyChange();
  80.     }
  81.  
  82. @end-code;
  83.     @end;
  84.    @end;
  85.    @begin UserFunction "getValue()"
  86.     @begin Definition
  87. @begin-code SourceCode "getValue()"
  88.  
  89.     public Object getValue() 
  90.     {
  91.         return _value;
  92.     }
  93.  
  94. @end-code;
  95.     @end;
  96.    @end;
  97.    @begin UserFunction "isPaintable()"
  98.     @begin Definition
  99. @begin-code SourceCode "isPaintable()"
  100.  
  101.     public boolean isPaintable() 
  102.     {
  103.         return true;
  104.     }
  105.  
  106. @end-code;
  107.     @end;
  108.    @end;
  109.    @begin UserFunction "paintValue(java.awt.Graphics gfx, java.awt.Rectangle box)"
  110.     @begin Definition
  111. @begin-code SourceCode "paintValue(java.awt.Graphics gfx, java.awt.Rectangle box)"
  112.  
  113.     public void paintValue(java.awt.Graphics gfx, java.awt.Rectangle box) 
  114.     {
  115.         // TODO: implement
  116.     }
  117.  
  118. @end-code;
  119.     @end;
  120.    @end;
  121.    @begin UserFunction "getJavaInitializationString()"
  122.     @begin Definition
  123. @begin-code SourceCode "getJavaInitializationString()"
  124.  
  125.     public String getJavaInitializationString() 
  126.     {
  127.         return "???";
  128.     }
  129.  
  130. @end-code;
  131.     @end;
  132.    @end;
  133.    @begin UserFunction "getAsText()"
  134.     @begin Definition
  135. @begin-code SourceCode "getAsText()"
  136.  
  137.     public String getAsText() 
  138.     {
  139.         return null;
  140.     }
  141.  
  142. @end-code;
  143.     @end;
  144.    @end;
  145.    @begin UserFunction "setAsText(String text)"
  146.     @begin Definition
  147. @begin-code SourceCode "setAsText(String text)"
  148.  
  149.     public void setAsText(String text) throws java.lang.IllegalArgumentException 
  150.     {
  151.         throw new java.lang.IllegalArgumentException(text);
  152.     }
  153.  
  154. @end-code;
  155.     @end;
  156.    @end;
  157.    @begin UserFunction "getTags()"
  158.     @begin Definition
  159. @begin-code SourceCode "getTags()"
  160.  
  161.     public String[] getTags()
  162.     {
  163.         return null;
  164.     }
  165.  
  166. @end-code;
  167.     @end;
  168.    @end;
  169.    @begin UserFunction "getCustomEditor()"
  170.     @begin Definition
  171. @begin-code SourceCode "getCustomEditor()"
  172.  
  173.     public java.awt.Component getCustomEditor() 
  174.     {
  175.         return this;
  176.     }
  177.  
  178. @end-code;
  179.     @end;
  180.    @end;
  181.    @begin UserFunction "supportsCustomEditor()"
  182.     @begin Definition
  183. @begin-code SourceCode "supportsCustomEditor()"
  184.  
  185.     public boolean supportsCustomEditor() 
  186.     {
  187.         return true;
  188.     }
  189.  
  190. @end-code;
  191.     @end;
  192.    @end;
  193.    @begin UserFunction "addPropertyChangeListener(java.beans.PropertyChangeListener listener)"
  194.     @begin Definition
  195. @begin-code SourceCode "addPropertyChangeListener(java.beans.PropertyChangeListener listener)"
  196.  
  197.     public synchronized void addPropertyChangeListener(java.beans.PropertyChangeListener listener) 
  198.     {
  199.         if (_listeners == null) {
  200.             _listeners = new java.util.Vector();
  201.         }
  202.         _listeners.addElement(listener);
  203.     }
  204.  
  205. @end-code;
  206.     @end;
  207.    @end;
  208.    @begin UserFunction "removePropertyChangeListener(java.beans.PropertyChangeListener listener)"
  209.     @begin Definition
  210. @begin-code SourceCode "removePropertyChangeListener(java.beans.PropertyChangeListener listener)"
  211.  
  212.     public synchronized void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
  213.     {
  214.         if (_listeners == null) {
  215.             return;
  216.         }
  217.         _listeners.removeElement(listener);
  218.     }
  219.  
  220. @end-code;
  221.     @end;
  222.    @end;
  223.    @begin UserFunction "firePropertyChange()"
  224.     @begin Definition
  225. @begin-code SourceCode "firePropertyChange()"
  226.  
  227.     public void firePropertyChange() 
  228.     {
  229.         java.util.Vector targets;
  230.         synchronized (this) {
  231.             if (_listeners == null) {
  232.                 return;
  233.             }
  234.             targets = (java.util.Vector) _listeners.clone();
  235.         }
  236.         java.beans.PropertyChangeEvent evt = new java.beans.PropertyChangeEvent(this, null, null, null);
  237.  
  238.         for (int i = 0; i < targets.size(); i++) {
  239.             java.beans.PropertyChangeListener target = (java.beans.PropertyChangeListener)targets.elementAt(i);
  240.             target.propertyChange(evt);
  241.         }
  242.     }
  243.  
  244. @end-code;
  245.     @end;
  246.    @end;
  247.   @end;
  248.   @begin CodeBlocks
  249.    @begin CodeBlock "HppPrefix"
  250.     FunctionScope 1;
  251. @begin-code SourceCode "Imports()"
  252.  
  253.  
  254. @end-code;
  255.    @end;
  256.    @begin CodeBlock "ClassContents"
  257.     FunctionScope 1;
  258. @begin-code SourceCode "Data Members()"
  259.  
  260.     // add your data members here
  261.  
  262.     private Object _value;
  263.     private java.util.Vector _listeners;
  264.  
  265. @end-code;
  266.    @end;
  267.    @begin CodeBlock "GeneratedClassContents"
  268.     FunctionScope 1;
  269.     GeneratedFunction 1;
  270. @begin-code SourceCode "Not Applicable for Java()"
  271.  
  272.  
  273. @end-code;
  274.    @end;
  275.    @begin CodeBlock "CppPrefix"
  276.     FunctionScope 1;
  277.     GeneratedFunction 1;
  278. @begin-code SourceCode "Not Applicable for Java()"
  279.  
  280.  
  281. @end-code;
  282.    @end;
  283.   @end;
  284.  @end;
  285. @end;
  286.